long terminal repeat - English Synonyms Dictionary